
body{
    background-color:gray;
}
#main{
    width:980px;
    background-color:darkgray;
    margin: 0 auto;
}
#banner{
    width:980px;
    height:100px;
    background-color:#ffffff;
}
    #logo{
        width:100px;
        heigth:50px;
        position:absolute;
    }
    #user{
        float:right;
        width:100px;
        height:25px;
        /*padding-top:35px;*/
    }
        ul.user {list-style-type:circle;}




#ads1{
    width:240px;
    float:left;
    background-color:blue;
    /*height:500px;*/
}

    #guide{

    }
        #guide h1,#wrap-list-link h1{
        font-size:30px;
        text-align: center;
        padding-top:20px;
        color: red;
        }
        #guide_content{
        height:120px;
        }
    #list-link{
        height:200px;
        width:450px;
        margin:0 auto;
    }
#ads2{
    width:240px;
    float:left;
    background-color:blue;
    /*height:500px;*/
}
.clear{
    clear:both;
}
#footer{
    width:980px;
    height:50px;
    background-color:black;
}


.div-content{
    background-color: #FFFFFF;
    border-left: 4px solid #8AC007;
    border-radius: 4px;
    font-family: "courier new";
    font-size: 16px;
    padding: 4px 4px 4px 7px;
    width: 450px;
    margin: 0 auto;
    overflow-y: scroll;
    scrollbar-arrow-color:blue;
    scrollbar-face-color: #e7e7e7;
    scrollbar-3dlight-color: #a0a0a0;
    scrollbar-darkshadow-color:#888888;
}
#panel{
    width:450px;
    margin:20px auto 0;
    background-color:#a2a2a2;
    height:150px;
}
.left-panel{
    width:149px;
    border-right: 1px solid #fff;
    float:left;
}
.right-panel{
    width:299px;

    float:left;
}
#left-top,#right-top{
    height:100px;
}
#left-bottom,#right-bottom{
    height:50px;
}
#right-top{border-bottom: 1px solid #fff;}
input.normal{
    width:100px !important;
    height:40px;
    border-radius:5px;
    margin-left:25px !important;
    font-size: 20px !important;
}
input.success{
    border:solid 1px #8AC007;
}
input.error{
    border:solid 1px red;
}
#hr{
    margin-left:69px;
    float:left;
}
#ms,#second{
    float: left;
}
.countdown{
    width:50px;
    height:50px;
    background-color:white;
}
input[name=submit-link]{
    width:100px;
    margin:5px 106px;
    height:40px;
}
input[name=email],input[name=password],.register input{
    border-left: 4px solid #8AC007;
    border-right: 4px solid #8AC007;
    border-radius: 10px;
    width:250px;
    height: 30px;
}

.main-content,#content{
    width:500px;
    min-height:500px;
    background-color:white;
    float:left;
    border-top:1px solid #000000;
}
ul.user li{
    margin-top:10px;
}
.not-found{
    background-image:url(../img/404.png);
}
.register{
    margin:50px auto;
}
.register td{
    text-align:center;
}
